//侧边栏滑动部分滑动触发
	$(".aside_l li").each(function(index,value){
		$(this).hover(function(){
			$(this).css("background-position-x","-46px")
			$(this).find("div").css("display","block")
		},function(){
			$(this).css("background-position-x","0")
			$(this).find("div").css("display","none")
		})
	})
//点击侧边栏关闭
$("#aside_close").click(function(){
	$("#aside_topd").css("display","none");
})
$.getJSON("../json/yphjson.json",function(json){
	//加载二维码
	$(".aside_bottom1 img").attr("src",json.erweima1);
})

//验证码部分
var verifyCode = new GVerify("v_container");
//正则验证表单
//手机号得焦事件
	$("#txt1").focus(function(){
		$(this).parent().children("span").css("display","block");

	})
	//失焦事件
	$("#txt1").blur(function(){
		var str = $("#txt1").val();
		var reg = /^1[3|4|5|8][0-9]\d{4,8}$/;
		if(reg.test(str)){
			$(this).parent().children("span").css("display","none");
		}else if(str == ""){
			$(this).parent().children("span").html("请输入手机号");
			$(this).parent().children("span").css({
				display:"block",
				color:"red",
				background:"#fff3f3",
				borderColor:"#ffadb0"
			});
		}else{
			$(this).parent().children("span").html("手机格式不正确，请核对后再输入")
			$(this).parent().children("span").css({
				display:"block",
				color:"red",
				background:"#fff3f3",
				borderColor:"#ffadb0"
			});
		}
	})	

//验证码失焦事件
$("#txt2").blur(function(){
	var res = verifyCode.validate($("#txt2").val());
		if(res){
			$(this).parent().children("b").html("验证码输入正确")
		}else if(res == ""){
			$(this).parent().children("b").html("请输入验证码！")
		}else{
			$(this).parent().children("b").html("验证码输入错误！！")
		}
})
//密码框得焦事件
$("#txt3").focus(function(){
	$(this).parent().children("span").css("display","block");
})
//密码失焦事件
$("#txt3").blur(function(){
	var str = $("#txt3").val();
	var reg = /^\w{6,20}$/;
	var reg1 = /.{6,20}/
	if(reg.test(str)){
		$(this).parent().children("span").css("display","none");
	}else if(str == ""){
		$(this).parent().children("span").html("请输入密码！")
		$(this).parent().children("span").css({
				display:"block",
				color:"red",
				background:"#fff3f3",
				borderColor:"#ffadb0"
			});
	}else if(!reg1.test(str)){
		$(this).parent().children("span").html("密码长度应是6-20位字符，请重新输入！")
		$(this).parent().children("span").css({
				display:"block",
				color:"red",
				background:"#fff3f3",
				borderColor:"#ffadb0"
		})
	}else{
		$(this).parent().children("span").html("只能为英文、数字或下划线的组合")
		$(this).parent().children("span").css({
				display:"block",
				color:"red",
				background:"#fff3f3",
				borderColor:"#ffadb0"
		})
	}
})
//确认密码框失焦事件
$("#txt4").blur(function(){
	var str = $("#txt3").val();
	var str1 = $("#txt4").val();
	if(str1 == str){
		$(this).parent().children("span").css("display","none");
	}else{
		$(this).parent().children("span").html("两次输入的密码不一致，请重新输入")
		$(this).parent().children("span").css({
				display:"block",
				color:"red",
				background:"#fff3f3",
				borderColor:"#ffadb0"
		})

	}
})
//选项卡切换事件
$(".thr_m_t_r").click(function(){
	$(".box1").css("display","none");
	$(".box2").css("display","block");
})
$(".thr_m_t_l").click(function(){
	$(".box1").css("display","block");
	$(".box2").css("display","none");
})
//电视模块的手机号码
//手机号得焦事件
	$("#txt1").focus(function(){
		$(this).parent().children("span").css("display","block");

	})
	//失焦事件
	$("#txt7").blur(function(){
		var str = $("#txt7").val();
		var reg = /^1[3|4|5|8][0-9]\d{4,8}$/;
		if(reg.test(str)){
			$(this).parent().children("span").css("display","none");
		}else if(str == ""){
			$(this).parent().children("span").html("请输入手机号");
			$(this).parent().children("span").css({
				display:"block",
				color:"red",
				background:"#fff3f3",
				borderColor:"#ffadb0"
			});
		}else{
			$(this).parent().children("span").html("手机格式不正确，请核对后再输入")
			$(this).parent().children("span").css({
				display:"block",
				color:"red",
				background:"#fff3f3",
				borderColor:"#ffadb0"
			});
		}
	})	
//设置密码和确认密码事件
//密码框得焦事件
$("#txt10").focus(function(){
	$(this).parent().children("span").css("display","block");
})
//密码失焦事件
$("#txt10").blur(function(){
	var str = $("#txt10").val();
	var reg = /^\w{6,20}$/;
	var reg1 = /.{6,20}/
	if(reg.test(str)){
		$(this).parent().children("span").css("display","none");
	}else if(str == ""){
		$(this).parent().children("span").html("请输入密码！")
		$(this).parent().children("span").css({
				display:"block",
				color:"red",
				background:"#fff3f3",
				borderColor:"#ffadb0"
			});
	}else if(!reg1.test(str)){
		$(this).parent().children("span").html("密码长度应是6-20位字符，请重新输入！")
		$(this).parent().children("span").css({
				display:"block",
				color:"red",
				background:"#fff3f3",
				borderColor:"#ffadb0"
		})
	}else{
		$(this).parent().children("span").html("只能为英文、数字或下划线的组合")
		$(this).parent().children("span").css({
				display:"block",
				color:"red",
				background:"#fff3f3",
				borderColor:"#ffadb0"
		})
	}
})
//确认密码框失焦事件
$("#txt11").blur(function(){
	var str = $("#txt10").val();
	var str1 = $("#txt11").val();
	if(str1 == str){
		$(this).parent().children("span").css("display","none");
	}else{
		$(this).parent().children("span").html("两次输入的密码不一致，请重新输入")
		$(this).parent().children("span").css({
				display:"block",
				color:"red",
				background:"#fff3f3",
				borderColor:"#ffadb0"
		})

	}
})
//cookie
//给登录按钮添加点击事件
$("#tijiao1").click(function(){
	//获取用户输入的用户名和密码
	var usn = $("#txt1").val();
	var pwd = $("#txt3").val();
	//获取cookie中的用户信息，防止出现重复，检测用户是否已存在
	var users = getCookie("registerUsers") ? getCookie("registerUsers") : "";
	//将字符串转化为对象
	users = convertStrToObj(users);
	if(usn in users){
		//判断usn属性是否在user对象中
		alert("用户名已被注册");
		return;
	}else{
		//注册成功，设置用户信息的cookie
		//test1 123 test2 abc test3 888
		//"test1,123:test2,abc:test3,888"设置cookie的value值
		//registerUsers这只cookie的name(value)值
		//将用户添加到已注册列表对象中
		users[usn] = pwd;
		//假设user[李涛] = 123
		
		//将用户信息转化回字符串，以便于设置cookie
		userStr = convertObjToStr(users);
		console.log(userStr);
		//设置用户信息cookie
		setCookie("registerUsers",userStr,7);
		alert("注册成功")
	}
	
})
//将字符串转化为对象
function convertStrToObj(str){
	//如果不是字符串，返回一个空对象
	if(!str){
		return {};
	}
	//假设不为空："test1,123;test2,abc;test3,888;李涛,123"
	var users = str.split(":");//将字符串转化为数组["test1,123","test2,abc","test3,888"]
	//定义一个空对象
	var obj = {}
	//遍历数组
	for(var i = 0;i < users.length;i++){
		//将字符串转化为数组
		var userData = users[i].split(",");
		//["test1",123] ["test2","abc"] ["test3",888]
	obj[userData[0]] = userData[1];
	/*转为对象如下
	 * obj = {
	 * 	test1:123,
	 *  test2:abc,
	 *  test3:888
	 * }
	 
	 */
	}
	return obj;
}
//将对象转为字符串
function convertObjToStr(obj){
	//假设不为空，"test1,123:test2,abc:test3,888:李涛,123"
	var str = "";
	for(var usn in obj){
		var pwd = obj[usn];
		if(str){
			//看是否是第一组用户名和密码，如果不是，现在前面添加一个
			str += ":";
		}
		str += usn + ","+ pwd;
	}
	return str;
}

//点击跳转到主页
$(".you").click(function(){
	location.href = "../index.html";
})